home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Suzy B Software 2
/
Suzy B Software CD-ROM 2 (1994).iso
/
extras
/
falcon
/
gtk_066
/
graoumf
/
gt_doc.txt
< prev
next >
Wrap
Text File
|
1995-04-27
|
51KB
|
1,031 lines
- Hey Doc, what's up ?
- It's a Graoumf !!!
- A Graoumf ?
- Oh yeah...
******************************************************************************
* *
* The *
* #### #### #### #### # # # # #### ##### #### #### #### # # #### ####┐ *
* # # # # # # # # # ## ## # # # # # # # # # # # # *
* # ## ### #### # # # # # # # ### # ### #### # ### ### ### *
* # # # # # # # # # # # # # # # # # # # # # # # # *
* #### # # # # #### #### # # # # # # # # #### # # #### # # *
* v0.6605 beta-demo *
* *
* *
* L'ULTIME SOUNDTRACKER 32 VOIES DSP SUR ATARI FALCON. *
* A SERVIR AVEC DU SANG FRAIS. *
* *
* Imaginé, conçu et programmé par Laurent de SORAS (DUMBO/BIG NOZ) *
* *
******************************************************************************
I) GRAOUMF TRACKER┐ ...??? SAIKWASSA ?¿?
Comme son nom l'indique un peu, GT┐ est un soundtracker,un logiciel
de musique. Il utilise des sons digitalisés pour reproduire les différ-
ents instruments, et les module afin d'obtenir différentes notes. Voilà
ce qu'est en gros un soundtracker.
Avant de passer à autre chose, je dois signaler un point important.
La version de GT┐ que vous avez entre les mains est une version de
démonstration, donc non complète, car GT┐ est un shareware. Pour plus
de précision, référez-vous au paragraphe 'Shareware!!!'.
Vous devez avoir les fichiers ci-dessous, regroupés dans le même
répertoire :
- GTRACKER.PRG Le programme
- GTPLAY.PGT \
- DUMTRACK.PGT > Divers sous-programmes
- PLAYDSP.LOD /
- GT_DOC.TXT Ca, c'est bon, vous l'avez.
- WHATSNEW.TXT Texte indiquant l'évolution du programme au
cours des versions.
- FORMAT.TXT Un document sur le format des modules .GTK
- Peut-être des modules de démo...
Spécifications
- Replay en 50 KHz, 16 bits stereo, 24 bits en interne
- 32 voies avec balance panoramique très précise pour chacune
- Jusqu'à 256 lignes par pattern
- 5 octaves à l'édition (mais 7 supportés par le replay)
- 255 instruments, 8 ou 16 bits, de fréquence variable entre 2 et
65 KHz
- Période 16 fois plus précise que pour les modules classiques
(c'est indispensable quand on monte dans les aigus)
- Effets sur 4 chiffres (65536 valeurs), nombreux et originaux
- Fonction de volume indépendante (0-255)
- Volume linéaire ou logarithmique (ou exponentiel, ça dépend comment
on le voit)
- Master volume contrôlable par la partition
- S'adapte à toutes les résolutions (même les overscans de la mort qui
tuent la vie) pour afficher le plus de voies et de lignes possible.
- Relit les formats suivants :
MOD : Protracker et mutants assimilés,
MMD : OctaMED 3 Pro,
GTK : GT┐ modules,
669 : Composer 669,
MTM : MultiTracker Modules,
S3M : Scream Tracker 3,
ULT : ULtra Tracker
avec possiblité de compactage par Atomik 3.5 ou Pack Ice 2.1.
- Nombreuses fonctions pour faciliter au maximum le travail du musicien
comme les presets, les racourcis claviers, le DrumKit etc...
GT┐ ne possède pas encore d'éditeur de samples, mais je vais en met-
tre un dès que possible.
Ah oui, j'oubliais : GRAOUMF TRACKER┐ NE FONCTIONNE QUE SUR FALCON.
Il est toutefois possible que les possesseurs de TOS 4.01 (rares quand
même) rencontrent des problêmes à cause du changement de résolution.
Par contre, pas de limite supérieure pour la résolution, vous pouvez
lancer GT┐ en 1664x592 si ça vous chante, il n'y a aucun problème. Pour
les possesseurs de téléviseur, il est possible qu'une petite partie de
l'écran ne soit pas visible du fait de l'overscan. Si cela était le
cas, refusez l'option d'overscan au chargement. En fait, la résolution
idéale est 832x304 (obtenue en RVB avec la version modifiée par mes
soins de Falcon Screen 2.2ß, par Nullos//DNT Crew). Il y a 10 voies
affichées (8 voies avec le volume) et le nombre de lignes est amplement
suffisant pour composer et ne pas trop ralentir l'affichage.
II) MODE D'EMPLOI
1) Généralités
GT┐ fonctionne à peu près comme les autres soundtrackers, les habi-
tués du genre ne seront donc pas trop dépaysés. Pour ceux qui ne sont
pas familiarisés avec ce type de logiciel, sachez qu'une musique est
composée en plusieurs "patterns", petits bouts de chanson qui s'enchaî-
nent suivant un ordre défini pour reconstituer la musique. Ces patterns
sont eux-mêmes décomposés en "voies", chaque voie pouvant faire jouer
au plus un instrument. Les patterns sont aussi décomposés en "lignes",
qui défilent au fur et à mesure de la musique. Sur ces lignes se
trouvent les notes. En principe, 4 lignes représente une noire.
Dans un pattern, les notes sont représentées par des chiffres et
des lettres, agencés dans l'ordre suivant :
NNNIIEEEE(VV)
/ | \ \__Volume
Note | Effet
Instrument
NNN symbolise la note, avec son numéro d'octave. La notation est
anglaise, donc C=Do, D=Ré...A=La et B=si. L'octave peut être compris
entre 0 et 4, 0 étant la plus basse. Une absence de note est
représentée par ---. Une note est jouée jusqu'à la note suivante, ou
jusqu'à ce qu'un effet la coupe.
II représente le numéro de l'instrument joué. Il accompagne
généralement une note, mais ce n'est pas forcé. En fait il change le
numéro de l'instrument courant et fixe pour la voie le volume, le fine-
tune et la balance de cet instrument. 0 n'entraîne pas de changement.
EEEE désigne l'effet appliqué au son joué dans la voie. Ces effets
sont divers et variés, et servent par exemple a faire des liaisons de
note, ou à modifier le volume. Pour la description de ces effets, voir
plus bas.
VV désigne le volume de la note, 0 n'entraînant pas de changement.
Cependant pour plus de clareté, ce volume n'est pas forcément affiché
(voir touche Ctrl+E), mais bel et bien actif.
Après le chargement, vous vous trouvez devant un écran divisé en
plusieurs parties. La première, qui se trouve plutôt dans la moitié
inférieure de l'écran, est divisée en un certain nombre de colonnes.
Elles représentent les voies du soundtracker. Une autre partie, en haut
à gauche, vous informe sur la chanson (numéro de pattern, point de
bouclage, etc...) et l'instrument sélectionné. La partie en haut à
droite contient les icônes des fonctions principales. Juste en dessous
se trouvent d'autres icônes et boutons, qui correspondent à un groupe
spécifique de fonctions (disque, outils...). Enfin la partie centrale
donne quelques informations : les voies qui sont coupées, leur dispo-
sition, l'octave du clavier, etc.
2) Les fonctions principales
Voyons tout d'abord les icônes concernant la chanson. Chacune
d'elles est accompagnée d'un nombre (en hexadécimal, base 16) et de
deux petites flèches. En cliquant sur la flèche du haut, vous augmentez
le nombre, et sur celle du bas, vous le diminuez. Un clic gauche le
change d'une unité, un clic droit le change un peu plus vite, et les
deux boutons à la fois, c'est encore plus rapide. Il est également
possible d'entrer directement la valeur au clavier en cliquant sur le
nombre en question.
POSITION Indique la position actuelle dans la "song". En effet,
un module est constitués d'une succession de patterns.
A chaque position est associé un numéro de pattern.
PATTERN Tiens, justement le voilà le numéro de pattern!
LENGTH Longueur de la song. Le position vont donc de 0 à
Length-1.
REPEAT Position de répétion. Quand la chanson arrive à la fin,
elle recommence à partir le la position indiquée ici.
Les icônes suivantes se rapportent au sample (instrument).
SAMPLE Le numéro du sample courant. Quand une note est entrée,
elle porte ce numéro.
VOLUME Le volume de l'instrument (de 0 à 100 en hexa)
LENGTH Sa longueur en octets
REPPOS Son point de bouclage
REPLEN La longueur du bouclage.
FINETUNE Indique de combien de 16èmes de tons au-dessus/en-
dessous de la note l'instrument doit être joué. Ce
paramètre est utile lorsque des samples sont mal
accordés.
FREQ. Indique la fréquence d'échantillonnage du sample. Par
défaut à 8363 Hz, mais si vous chargez des .AVR par
exemple, la fréquence du fichier sera reprise.
BITS Indique la précision du sample (8 ou 16 bits). Pour
changer le sample de précision cliquez sur cette icône.
Attention, si vous passez de 8 à 16 bits, il n'y aura
pas de différence; en revanche si vous passez de 16 à 8
bits vous gagnez de la mémoire mais vous perdez de la
qualité (qui ne sera pas retrouvée lors d'un passage à
16 bits).
BALNCE Balance automatique. Si ??? se trouve à cet endroit, la
balance de la voie où est joué l'instrument de sera pas
changé. Sinon, la voie prendra la valeur indiquée comme
nouvelle balance.
Maintenant, les boutons du panneau supérieur:
PLAY SONG Joue la chanson en entier, à partir du début du pattern
si le bouton gauche est cliqué, et à parir de la ligne
courante si c'est le bouton droit.
PLAY PATTERN Joue le pattern courant en boucle. Distinction de
bouton comme pour Play Song.
INSERT POS Insère une position dans la song (liste des patterns),
après la position désignée par Position. Si le bouton
droit est cliqué, le nouveau pattern sera le premier
pattern vierge rencontré.
DELETE POS Retire de la song la position courante.
EDIT Passage en mode d'édition. Il devient alors possible de
modifier le pattern courant.
STOP Arrète la chanson.
DISK Accès au sous-menu des fichiers
TOOLS Accès au sous-menu des outils de composition
HELP Résumé des diverses fonctions.
PREFS Accès au tableau des préférences. ***Pas encore fait***
SAMPLE Accès à l'éditeur de samples. ***Pas encore fait***
SCORE Accès à la partition. ***Pas encore fait***
A propos des presets : afin de faciliter la composition avec
beaucoup de voies, j'ai du trouver un système permettant de s'y
retrouver facilement dans la partition, même quand le nombre de voies
jouées est supérieur à celui des voies affiché à l'écran. Au milieu de
l'écran, il y a une icône nommée PRESET suivie d'une série de nombre.
En cliquant sur un des nombres (un des presets), vous sélectionnez
quelles voies vont être affichées à l'écran, et donc quel sera le
preset actif. Le numéro de chaque voie est d'ailleurs affichée en haut
des colonnes. Vous pouvez le modifier avec les flèches ou en tapant son
numéro au clavier. Si vous voulez n'afficher que N colonnes, il suffit
de cliquer avec le bouton droit au-dessus de la Nième colonne. Vous
avez donc à votre disposition 32 configurations de voies paramétrables.
Vous pouvez l'utiliser par exemple pour visualiser seulement une
section rythmique, ou une partie piano etc, les exemples ne manquent
pas.
En-dessous des presets, il y a une autre série de nombres à côté
d'une icône ON/OFF. Ils indiquent quelles voies sont coupées. Pour
couper une voie, cliquez sur le numéro de la voie avec le bouton
gauche, ou sur la voie elle-même. En haut de chaque voie, il y a
également un signe qui indique par un rond que la voie est active, par
une croix qu'elle est coupée. Si vous cliquez sur la case ON/OFF avec
le bouton gauche, toute les voies sont mises sur ON. Avec le droit,
toutes les voies ont leur état inversé. Toujours avec le bouton droit,
si vous cliquez sur le numéro d'une voie, elle sera mise sur ON et
toutes les autres coupées. C'est pratique pour voir ce que donne une
voie en solo.
Le pavé numérique a deux fonctions : la première (mode Sample) est
de choisir le sample courant par appui sur une des 16 touches du pavé
(excepté le 0 et le .). Vous pouvez attribuer à chaque touche du pavé
un numéro de sample en pressant la touche + SHIFT droit. Le numéro du
sample courant sera ainsi enregistré. Notez qu'avec SHIFT gauche vous
avez accès à 16 autres samples.
La deuxième fonction est le drumpad. En appuyant sur une des
touches, vous entrez dans la partition note, instrument et effet qui
lui sont attribués. Pour enregistrer une note dans le drumpad, placez
vous sur la note désirée dans la partition, puis pressez SHIFT droit +
touche. Même remarque pour SHIFT gauche que précédemment. Le drumpad
sert à rentrer rapidement dans la partition des instruments utilisés
tout le temps sur la même note, comme les percussions.
Encore quelques icônes:
KILL SAMPLE Détruit le sample courant. Confirmez.
NB OF VOICES/ Ces deux icônes indiquent le nombre de voies et de
LINES lignes par pattern. Cliquez dessus pour changer un des
paramères; GT┐ vous demande si vous désirez conserver
les patterns (si les nouveaux paramètres le permettent,
sinon certaines voies ou lignes seront détruites).
Avec new song, la séquence sera effacée.
NB : si certaines icônes n'ont aucun effet quand elles sont activées,
ne vous affolez pas, ne sortez pas en courant dans la rue en vous
arrachant les cheveux et en criant au bug, c'est tout simplement que la
fonction n'est pas encore programmée (mais ne saurait tarder à arriver)
Une remarque à propos du nombres de voies. Normalement, GT┐ accepte
sans problème jusqu'à 16 voies. On peut cependant en utiliser plus,
mais cela depend de la hauteur des notes. Je m'explique : plus les
notes sont hautes, moins vous pourrez mettre de voies. Par exemple, 32
voies avec que du C-0 marche parfaitement (même si ce n'est pas très
intéressant), mais par contre vous ne pourrez pas mettre toutes le
voies avec du B-4. Quand la limite est dépassée, des bruits peu
agréables se font entendre, mais tout revient dans l'ordre si vous
arrêtez la musique et supprimez la note fautive. En aucun cas il n'y a
plantage.
3) Quelques touches utiles
D'abord les notes (pour un clavier AZERTY) :
C C# D D# E F F# G G# A A# B C C# D D# E F F# G G#
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
2 3 5 6 7 9 0 - `
A Z E R T Y U I O P ^ $
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
S D G H J L M
W X C V B N , ; : =
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
En vrac :
SHIFT + ou : Position +/-
SHIFT + ou : Saute au début de la mesure la plus proche
TAB : Place le curseur sur le début de la colonne suivante
SHIFT + TAB : L'inverse de ci-dessus
CTRL + SHIFT + ou : Diminue ou augmente le nombre de lignes de
pattern affichées
BACKSPACE : Détruit la note sous le curseur et son instrument
SHIFT + BACKSPACE : Détruit seulement l'effet
CTRL + BACKSPACE : Détruit note, numéro d'instrument et effet
CTRL + DELETE : Supprime une ligne de la voie sur laquelle est le
curseur
SHIFT gauche + DELETE : Supprime une ligne du pattern
SHIFT gauche + CTRL + DELETE : Supprime une ligne du preset
CTRL + INSERT : Insère une ligne dans la voie sur laquelle est le
curseur
SHIFT gauche + INSERT : Insère une ligne dans le pattern
SHIFT gauche + CTRL + INSERT : Insère une ligne dans le preset
Ces 6 commandes + SHIFT droit : Rotation vers le haut ou le bas au lieu
d'inserion/suppression
INSERT : Augmente de 1 le numéro de l'instrument courant
CLR HOME : Diminue de 1 le numéro de l'instrument courant
ESC : Change l'octave du clavier
. du pavé numérique : sélection Numéro de sample/Drumpad
SHIFT droit + Pavé : Enregistrer sur le drumpad la note sous le curseur
RETURN ou 0 du pavé : Play song
SHIFT + RETURN ou + 0 du pavé : Play pattern
F1 : Marque le début du bloc
SHIFT + F1 : Marque la fin du bloc
F2 : Copie le bloc à l'endroit du curseur (piste)
SHIFT + F2 : Copie le bloc (pattern)
CTRL + F2 : Copie le bloc (preset)
ALT + F2 : Copie le bloc (la voie sous le curseur)
CTRL + D : Affichage du temps machine. Cette touche fait apparaître une
bande horizontale défilant sur l'écran. Elle sert à savoir
s'il est encore possible de rajouter des voies. La bande ne
doit pas envahir tout l'écran, où alors vous périrez dans
d'atroces souffrances que votre faible intellect ne pourrait
même pas imaginer... oh là je divague (mais dix vagues c'est
beaucoup pour un seul homme, hein?). Bon pour les program-
meurs et les curieux, les bandes rouges représentent le
temps utilisé par le 68030 + DSP et les bleues celui par le
DSP seulement.
CTRL + E : Change la largeur des voies affichées. Je m'explique : en
temps normal, on peut voir sur la partition la note, son
instrument et son effet. Mais on peut aussi voir (et éditer)
les commandes de volume, grace à cette touche. De même, il
est possible de supprimer l'affichage des effets pour
obtenir plus de voies à l'écran.
4) Le menu DISK
C'est le menu des fichiers (tiens donc!). Là aussi, plusieurs
icônes :
LOAD MOD Charge un module. Si le bouton droit est cliqué, le
module indiqué dans le chemin est chargé
automatiquement.
Les modules compactés avec ATOMIC 3.5 et PACK ICE 2.1
sont reconnus et chargés.
SAVE MOD Sauve un module. Bouton droit actif. Le module est
sauvé seulement au format .GTK.
LOAD SAM Charge un sample. Même considérations pour le bouton
droit.
SAVE SAM Sauve un sample. J'en ai marre de me répéter pour
l'histoire du bonton droit, essayez d'imaginez vous
même ce qu'il fait.
LOAD PREF Charge un fichier de préférences. ***Pas encore fait***
SAVE PREF Sauve un fichier de préférences. Le fichier chargé par
défaut par Graoumf Tracker┐ (merci de prononcer sans
cracher) est GTKPREFS.INF.
***Pas encore fait***
UNSIGNED Quand cette icône est active, les samples chargés non
identifiés seront considérés comme non-signés (C'est le
cas des .SPL et de la majorité des samples issus du ST)
GTK,MOD,MMD... Ce sont les formats de modules et de samples disponi-
AVR,SPL... bles. En cliquant dessus avec le bouton gauche, vous
changez simplement l'extension. Avec le bouton droit,
vous arrivez directement sur le sélecteur fichier de
chargement.
MODULE PATH Chemins d'accès, avec les noms de ficier par défaut.
SAMPLE PATH
PREFS PATH
AUTOLOAD PATH Celui-là il est spécial. Lors du chargement, Graoumf
Tracker┐ charge le module et les samples présents (s'il
y en a) dans ce répertoire. Cela permet au musicien
d'avoir un certain nombre d'instruments prêts pour
pouvoir commencer à composer sans avoir à chercher
pendant des heures les bons samples dans sa collection.
MAKE DIR Fabrique un nouveau sous-répertoire
DEL DIR Retire un sous-répertoire du disque. Il doit être vide
(le sous-répertoire, pas le disque, suivez un peu!)
DEL FILE Zabrouf, plus de fichier!
RENAME Hop, personne n'a rien vu (comme dirait Mr Ali Yahia),
j'ai changé le nom du fichier.
FORMAT Formate un disque HD en 1.44 Mo ou 1.6 Mo (ou plus, au
choix). ***Je suis paresseux, c'est pas encore fait***
5) Le menu TOOLS
Eh oui, toujours une floppée de boutons. On y va :
START Fixe le début du bloc à la position occupée par le
curseur. La voie, le pattern, le début et la fin du
bloc sont affichés sur la ligne centrale
(BLK vv/pp:dd-ff).
END Fixe la fin du bloc
PASTE Copie le bloc à l'endroit pointé par le curseur.
INSERT Insère le bloc à l'endroit pointé par le curseur.
CLEAR Efface le bloc.
DELETE Supprime le bloc en remontant la suite.
NOTE UP Toutes les notes du bloc sont augmentées d'un demi-ton.
NOTE DOWN Toutes les notes du bloc sont baissées d'un demi-ton.
SWAP Echange le bloc avec la partie de même taille située
sous le curseur.
REPLACE/TRANSP Si la transparence est active, lors de la copie de bloc
les notes de l'endroit destination de seront pas
effacées si un vide doit être mis par-dessus.
ALL/MASK Si MASK est actif, les opérations de bloc utilisent un
masque (voir plus bas).
TRACK/ Définit l'étendue du bloc à manipuler.
PATTERN/
PRESET
Il y a deux icônes, nommées MASK ON et REPLACE BY, qui consèrnent
le masquage du bloc. Le premier masque filtre toutes les notes. Un
point d'interrogation signifie qu'il peut y avoir n'importe quoi dans
ce champ. Le deuxième masque est un masque de remplacement. Un point
d'interrogation signifie que la donnée en question est laissée telle-
quelle, sinon elle est remplacée par la valeur indiquée. Exemple : si
MASK ON = C-2 1????, et REPLACE BY = G-3 41234, lors d'une copie
seulement les notes en C-2 de l'instrument numéro 1 seront prises en
compte, et remplacées par un G-3 de l'instrument 4 avec l'effet 1234.
EXT NOTE est également un filtre de remplacement, mais sur l'effet
d'une note rentrée au clavier. Par exemple, si EXT NOTE = 0123, quand
une note sera frappée au clavier, elle sera automatiquement suivie de
l'effet 0123.
Pour modifier ces masques, cliquez dessus et entrez vos données
comme sur la partition. Espace met une note vide.
CLEAR SONG Efface tous les patterns
CLEAR INSTR Efface tous les samples
CLEAR ALL Efface tout !
6) Les effets (ahh!)
Y en a une belle brochette. Toutes les valeurs sont en hexadécimal.
Je sais bien que ce n'est pas très pratique, mais ça permet d'utiliser
au maximum le soundtracker et de garder une compatibilié avec les
autres formats.
01xx Portamento up
╣╣╣╣╣╣╣╣╣╣╣╣╣
Monte la fréquence de la note. xx donne la vitesse de
montée.
02xx Portamento down
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Descend la fréquence la note. xx donne la vitesse de
descente.
03xx Tone portamento
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Permet de lier 2 notes, à la vitesse xx. Si xx = 0, le
paramètre du tone portamento précédent est repris.
Exemple :
C-2 10000
--- 00000
D-2 10306
--- 00303
--- 00300
--- 00300
Lors du D2, à cause du Tone P., la note n'est pas jouée,
mais le son monte comme pour un portamento classique. A la
ligne suivante, la vitesse est changée. Et à la ligne d'après,
la vitesse n'est pas nulle mais le paramètre précédent est
repris. Quand le son atteint la fréquence du D2, l'effet prend
fin. 03xx doit donc être répété autant de fois que nécessaire
pour que la liaison s'achève.
04xy Vibrato
╣╣╣╣╣╣╣
Module la frèquence d'une note. x est la vitesse (plus x
est grand, plus le vibrato est rapide) et y l'amplitude.
05xx Tone portamento + Vibrato
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Mélange du Tone P. et du vibrato. Le paramètre xx est celui
du Tone portamento. Le vibrato a pour paramètre celui du
dernier utilisé.
06xy Vibrato + Tone portamento
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Idem, sauf que xy est le paramètre du vibrato.
07xy Tremolo
╣╣╣╣╣╣╣
Module le volume d'une note. x est la vitesse (plus x est
grand, plus le tremolo est rapide) et y l'amplitude.
08xy Detune
╣╣╣╣╣╣
Modifie la fréquence d'une note immédiatement.
x : Fréquence +
y : Fréquence -
x et y permettent de modifier la fréquence de presque 2/2
ton. (-16/+15)
09xx Note delay
╣╣╣╣╣╣╣╣╣╣
Attend xx frames (50ème/sec) avant de jouer la note. Si
xx>vitesse, la note n'est pas jouée.
0Axx Cut note
╣╣╣╣╣╣╣╣
Coupe la note (en mettant le volume à 0) après avoir
attendu xx frames.
0Bxx Jump to position
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Va à la position xx du pattern. Cet effet était utilisé par
le ProTracker Amiga pour reboucler une musique.
0C0x Set vibrato waveform
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Fixe la forme d'onde du vibrato :
0 Sinusoïdale (par défaut)
1 Dents de scie
2 Carrée
0Dxx Break pattern
╣╣╣╣╣╣╣╣╣╣╣╣╣
La ligne où est placée cet effet est la dernière ligne
jouée du pattern. Ensuite, la musique sera jouée à partir de la
ligne xx du pattern de la position suivante.
0E0x Set tremolo waveform
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Pareil que 0C0x, pour le tremolo.
0Fxx Set global speed/Tempo
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
00 - 1F : Fixe le nombre de frames (50èmes de secondes)
pour une double-croche (une ligne de pattern)
La longueur d'une frame est réinitialisée à
1/50ème de seconde pile-poil. Le tempo obtenu
est alors égal à 750/xx.
20 - FF : Tempo, modifie aussi la longueur d'une frame
pour obtenir la juste valeur de tempo.
L'erreur relative est de ±0.1 % ce qui est
assez précis.
10xy Arpeggio
╣╣╣╣╣╣╣╣
Décale momentanément la note de x et y demi-tons.
L'arpeggio se fait par cycles de 3 frames, le 1er étant
toujours la note d'origine, le 2ème la note + x demi-tons, et
le 3ème la note + y demi-tons. Exemple :
C-2 11047 C2 + 4 demi-tons : E2
--- 11047 C2 + 7 demi-tons : G2
Cet effet va jouer successivement C, E et G, simulant donc
par d'étranges glou-glous un accord de do majeur.
11xx Fine portamento up
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Le portamento ne s'effectue qu'en début de note, permettant
donc des vitesse beaucoup plus lentes que celles permises par
01xx.
12xx Fine portamento down
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
14xx Linear volume slide up
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Modifie le volume de la voie linéairement. xx est la
vitesse de montée.
15xx Linear volume slide down
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
16xx Exp. volume slide up
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Modifie le volume de la voie exponentiellement à la vitesse
xx. La grande différence avec la montée de volume linéaire est
que le volume n'est pas augmenté, mais multiplié, ce qui donne
des montées de volume plus réalistes.
17xx Exp. volume slide down
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
18xx Linear volume slide up + Tone portamento
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Le paramètre concerne le volume.
19xx Linear volume slide down + Tone portamento
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
1Axx Exp. volume slide up + Tone portamento
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
1Bxx Exp. volume slide down + Tone portamento
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
1Cxx Linear volume slide up + Vibrato
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
1Dxx Linear volume slide down + Vibrato
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
1Exx Exp. volume slide up + Vibrato
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
1Fxx Exp. volume slide down + Vibrato
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
2xxx Set linear volume
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Permet de fixer le volume d'une voie, linéairement (de 0 à
100).
3xxx Set exp. volume
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Idem, mais le volume est fixé de manière exponentielle.
C'est-à-dire que 800 correspond à 100, 700 à 80, 600 à 40 etc..
Le volume est donc multiplié par 2 tous les 100.
4xxx Set balance
╣╣╣╣╣╣╣╣╣╣╣
Permet de placer une voie dans l'espace sonore gauche-
droite. Une valeur de 000 met la voie à gauche, 800 au milieu
et FFF à droite. La balance est panoramique, c'est-à-dire que
toutes les valeurs intermédiaires sont acceptées pour placer le
son n'importe où entre les deux haut parleurs.
5xxx Set linear master volume
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Permet de fixer le volume général de toutes les voies.
Normalement, il est égal à 1000 / nbr de voies. Mais vu que la
puissance sonore n'est presque jamais utilisée au maximum, vous
pouvez monter ce niveau. Si toutefois des grésillements
aparaissent, redescendez le master.
6xxx Set exp. master volume
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Idem que précédemment, mais le volume est notée de façon
exponentielle. 1000 correspond à 1000 et 800 à 40 en linéaire.
Le volume est donc divisé par 2 tous les 155.
7xyy Roll
╣╣╣╣
Répète un sample de façon à simuler un roulement.
x Vitesse (période)
yy Nombre maximum de répétitions
Roll doit être répété autant de fois que nécessaire. Si
yy = 00, le nombre de roulements est illimités. Si la
vitesse juste après un autre Roll est 0, le roulement est
continu (donc la première répétition n'est pas forcément
sur le début de la note). Le volume n'est pas modifié au
cours de cette fonction.
8xyy Roll (2nd)
╣╣╣╣╣╣╣╣╣╣
Idem que 7xyy sauf que yy est le volume (linéaire).
9xxx Offset sample
╣╣╣╣╣╣╣╣╣╣╣╣╣
Joue le sample à partir de la position xxx * 256.
A0xx Linear master volume slide up
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
A1xx Linear master volume slide down
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
A4xx Fine linear volume slide up
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
A5xx Fine linear volume slide down
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
A6xx Fine linear master volume slide up
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
A7xx Fine linear master volume slide down
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
A8xx Set number of frames
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Change le nombre de frames par note, un peu comme Set
Global Speed 0Fxx, mais la longueur des frames n'est pas
changée.
A9xx Set fine speed
╣╣╣╣╣╣╣╣╣╣╣╣╣╣
C'est l'inverse de la fonction précédente, elle permet de
changer la longueur d'une frame sans en changer le nombre.
AAxx Pattern delay
╣╣╣╣╣╣╣╣╣╣╣╣╣
La ligne où se trouve cet effet est répétée xx fois. Les
notes ne sont jouées qu'une fois au début, mais les effets
continuent d'agir.
ABxx Extra fine tone portamento
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Liaison d'une note 16 fois plus fine qu'avec 03xx.
ACxx Extra fine portamento up
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Agit comme Portamento up mais 16 fois plus finement.
ADxx Extra fine portamento down
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
AExx Left balance move
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Déplace la balance vers la gauche à la vitesse xx.
AFxx Right balance move
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
7) Compatibilité avec les autres formats
Même si Graoumf Tracker┐ est capable de relire des format
différents du sien, la compatiblité n'est pas forcément parfaite,
souvent à cause de la différence de concept entre les soundtrackers.
Format ProTracker .MOD et assimilés :
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
C'est le format standard, la compatibilité est quasi-totale. Les
différentes versions mutantes de ce format (Fastracker par exemple)
sont aussi relues, en 4 voies ou plus. Seuls quelques effets (très peu
employés) n'ont pas été implantés. Voici la liste de ceux qui sont
compatibles:
0xx - Arpeggio E1x - Fine porta up
1xx - Porta up E2x - Fine porta down
2xx - Porta down E4x - Set vibrato waveform
3xx - Tone porta E5x - Set finetune
4xy - Vibrato E7x - Set tremolo waveform
5xy - Tone porta + Volume slide E9x - Retrig sample
6xy - Vibrato + Volume slide EAx - Fine volume slide up
7xy - Tremolo EBx - Fine volume slide down
8xx - Panning ECx - Cut note
9xx - Offset sample EDx - Delay note
Axy - Volume slide EEx - Pattern delay
Bxx - Jump to position
Cxx - Set volume
Dxx - Break pattern
Fxx - Set speed/tempo
Maintenant la liste des identificateurs reconnus :
M.K. / M&K& / M!K!
FLT4 / FLT6 / FLT8
4CHN / 6CHN / 8CHN / 12CH / 16CH / 32CH
RASP
CD81
FAxx
Format OctaMED Pro Amiga .MMD :
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Ce format est assez compatible, mais les instrument Synth/hybrid
ainsi que leurs effets ne sont pas gérés, bien sûr. Comme chaque
pattern a une longueur qui lui est propre, une voie supplémentaire est
générée; elle contient une commande Break Pattern.
Format .669 :
╣╣╣╣╣╣╣╣╣╣╣╣╣
Les modules de ce type sont normalement bien relus. Une 9ème piste
est générée pour gérer les commandes de vitesse et de fin de pattern
qui sont normalement indépendantes.
Format MultiTracker .MTM :
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Le format MTM est correctement relu.
Format Scream Tracker 3 .S3M :
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Pas de problème mais il manque l'effet Pattern loop (SBx) et
l'effet Retrig + Volume slide (Qxy) ne tient pas compte du slide pour
l'instant (mais je ferais une commande spéciale pour ça, promis). Les
samples compactés (format DP30ADPCM, si quelqu'un a de la doc la-dessus
qu'il me contacte) sont ignorés.
Format Ultra Tracker .ULT :
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
GT┐ relit ce format (versions V001 à V004), mais comme il y a deux
effets par note, on fait comme on peut : Cxx est pris en charge par la
colonne de volume, et le premier effet a priorité sur le second.
L'effet numéro 5 n'est pas repris (bidouillages sur les boucles des
samples).
8) Les bugs : apprendre à les connaître
Eh bien, il n'y en a pas trop. Visiblement, le bug des 2 bombes au
début des chargements a l'air compétement résorbé, mais prudence quand
même...
A part ça, GT┐ ne fonctionne ni sous NVDI, ni sous MiNT. D'autre
part, je ne garantis pas le fonctionnement avec des cartes accéléra-
trices qui accélèrent relativement beaucoup plus le 030 (ou 040, voire
060, qui sait?) que le DSP. Si la demande d'une update avec ce genre de
carte se fait pressante, je me résoudrai à en sortir une.
III) SHAREWARE !!!
1) Diffusion
GT┐ est un shareware, ce qui signifie qu'il est en libre essai et
qu'il est absolument INTERDIT de le vendre (sauf par moi). Vous pouvez
le copier librement, c'est même très bien, mais sa diffusion doit
respecter les règles suivantes :
- TOUS les fichiers (archivés ou non) doivent être présents
- Pour les sociétés et associations de distribution de DP's/
Shareware, la disquette ne doit pas coûter plus de 50 FF. De
plus le produit en lui-même ne doit pas servir de prétexte à
un quelconque gain.
- Serveurs RTC, BBS ou autre : C'est recommandé.
- Pour les magazines, aucun problème mais je dois recevoir
GRATUITEMENT le-dit magazine accompagné de sa disquette.
Vous pouvez traduire GT┐ (programme et doc), à condition que j'en
sois averti, que TOUS les fichiers originaux soient présents, et que
les fichiers traduits soient regroupés dans un dossier à l'intérieur du
dossier principal.
2) Enregistrement
Si vous utilisez ce logiciel, que vous décidez de le garder, vous
DEVEZ m'envoyer une petite contribution. Il s'agit donc d'un contrat
moral avec moi (l'auteur). En échange de cela, vous recevrez la
dernière version (à votre nom), des sources pour intégrer vos musiques
à vos programmes, ainsi que des mises à jour, puisque GT┐ est un
logiciel en constante évolution. L'argent envoyé servira donc à me
faire vivre et surtout à faire vivre Graoumf Tracker┐.
Mais attention! Les version enregitrées sont réservées à un usage
strictement PERSONNEL, contrairement à la version démo.
Vous devez donc envoyer 70 FF ($15, £7, 20DM), ou plus si vous
voulez, à :
Laurent de SORAS
92, Avenue Albert 1er
92500 RUEIL-MALMAISON
FRANCE
Si vous aviez un problème, ou si vous trouviez un bug (il doit
quand même y en avoir!), vous pouvez, que dis-je vous pouvez, vous
devez me le signaler, soit en écrivant à l'adresse ci-dessus, soit
en me contactant sur les serveurs suivants (en France) :
R-TEL : 3615 RTEL - b.a.l DUMBO
RTC ONE : (1) 48.70.10.29 - b.a.l DUMBO
AZIMUT : (1) 42.40.11.11 - b.a.l DUMBO
De même, n'hésitez pas à me faire part de vos suggestions, vos
critiques, ce que vous appréciez, cela m'indique dans quelle direction
je dois aller, car après tout, c'est vous qui achetez le produit!
IV) QUOI DE PREVU POUR DEMAIN ?
Comme je le disais, Graoumf Tracker┐ évolue constamment. Voici ce
que j'ai donc prévu de faire pour les versions suivantes :
- Relecture d'autres formats de modules (DTM, FAR, STM, PS16,
MGT...) et de samples (WAV, DVSM...)
- Un éditeur de samples, avec digitalisation (prise micro
Falcon et cartouche ST-REPLAY PRO 12 bits), toutes sortes
d'effets du genre chorus, reverb, écho, flanger, disto..., un
analyseur spectral, un accordeur automatique (très pratique
pour les samples échantillonés sur une mauvaise note, plus
besoin de modifier le finetune à l'oreille), un égaliseur de
fréquences (par bande et paramétrique), et j'en oublie...
- Des enveloppes de volume, de tonalité et de balance pour les
samples (ça donne des instruments incroyables, cf OctaMED)
- Plusieurs samples par instrument, pour couvrir plus d'octaves
avec le même instrument tout en gardant une bonne qualité et
en ne bouffant pas trop de temps machine dans les extêmes
aigus. Ex : piano. Du coup, élargissement de la tessiture à 8
octaves ou plus...
- Des effets spéciaux en temps réel sur un groupe de plusieurs
voies (du genre réverb, distortion ou flanger, complétement
inédit sur un soundtracker !!!)
- Améliorer le menu Tools (là aussi il y a un tas de trucs à
faire)
- Un rack d'effets DSP temps réel, ça va changer d'Audio Fun
Machine (ça c'est pour plus tard, quand j'aurais le temps)
- Un éditeur de partition, voilà quelque chose qui devrait
vraiment satisfaire les musiciens
- Un synthétiseur, pour fabriquer ses propres sons, avec
utilisation d'échantillons et synthèse FM
- L'utilisation du MIDI (mais vu que j'ai pas de synth, ça va
être dur)
- Et bien d'autres choses encore...
V) LES GREATINGS
Héhé, on va pas échapper à la tradition, y compris au niveau de
l'habitude...
Voilà,je tiens à remercier tous les êtres humains, divins ou extra-
terrestres qui m'ont aidé et soutenu dans cette quête de la perfection,
et en particulier :
- Grégory Makles (très bonnes idées) et tout le reste du groupe
Big Noz
- Christian Lim
- Guillaume de Chantérac
- Bliss, qui m'a envoyé tout un tas de formats de soundtracks
- L'association FAUCONtact, ils sont sympa-cool-top-moumoute
- Julien Boeuf/Big Noz, Fantomas et Donald pour leurs blagues
- Sonic Youth et Nirvana, pour avoir fondé les bases du Graoumf
- Antoine, Nicolas, Alexandre, Ben et Eric, que j'ai beaucoup
de plaisir à surexterminer à Doom II (surtout Nico)
- Toute la Sup 2 ISEP
- Judge Dredd, qui a buté cette enflure de Père-Noël
- Les Outils Wolf, pour la capacité de leurs tondeuses à
découper la chair humaine
- David Vincent, qui arrive à faire disparaître les cadavres
les doigts dans le nez
- Don Coscarelli, pour avoir écrit et réalisé les nullissimes
Phantasm I et II (à péter de rire !!!)
- Les yoghourts Dânnaune, les slips Grande Barque,les conserves
Claqueblé, les grattes Wash-Burne, les amplis Maréchal, les
effets Digitekkk, les cordes Dine Marclé, les escaloppes du
boucher du G-20 du centre commercial Albert 1er, les
insecticides Patch (FOUDROIE les insectes volants), les
chaussettes Curlington, les mouchoirs jettables Clean-Ex, les
calculateurs/approximateurs Untel, les logiciels Crimo$oft,
les stylos et cartouches Homme de l'eau, le papier aluminium
Al Bal, l'eau de Javel La Bannière, les biscuits Beuhlin, les
wôkmanne Syno(c), les voitures Citron-Haine, les lave-vais-
selles Fiele, etc...
et euh... beaucoup d'autres !
Amusez-vous bien, et longue vie à la Graoumf┐ musique !
L. de SORAS, 01/01/94
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Graoumf┐ est une marque déposée du groupe Big Noz